temperate deciduous forest - French English Dictionary